#define _CRT_SECURE_NO_WARNINGS	
#include"SeqList.h"



void test()
{

	SL ps ;
	InitSeqList(&ps);

	SeqListBack(&ps, 1);
	SeqListBack(&ps, 2);
	SeqListBack(&ps, 3);
	SeqListBack(&ps, 4);
	PrintSeqList(ps);

	SeqListFront(&ps, 9);
	PrintSeqList(ps);
	SeqListFront(&ps, 8);
	PrintSeqList(ps);
	SeqListFront(&ps, 7);
	PrintSeqList(ps);
	SeqListFront(&ps, 6);
	PrintSeqList(ps);

	SeqListPopBack(&ps);
	PrintSeqList(ps);
	SeqListPopBack(&ps);
	PrintSeqList(ps);

	SeqListPopFront(&ps);
	PrintSeqList(ps);
	/*SeqListPopFront(&ps);
	PrintSeqList(ps);
	SeqListPopFront(&ps);
	PrintSeqList(ps);
	SeqListPopFront(&ps);
	PrintSeqList(ps);
	SeqListPopFront(&ps);
	PrintSeqList(ps);*/

	SLInsert(&ps, 2, 5);
	PrintSeqList(ps);
	SLInsert(&ps, 5, 4);
	PrintSeqList(ps);
	SLInsert(&ps, 8, 8);
	PrintSeqList(ps);
	SLInsert(&ps, 5, 6);
	PrintSeqList(ps);
	SLInsert(&ps, 5, 6);
	PrintSeqList(ps);

	SLErase(&ps, 5);
	PrintSeqList(ps);
	SLErase(&ps, 1);
	PrintSeqList(ps);
}

int main()
{
	
	test();

	return 0;
}